Elements Section of the XML File

When a project is exported, the elements information is exported to the <Elements> section of the XML file.

The elements information is placed in the <Elements> section in the following format:

<Elements>

<Element id="ce1" cc_id="cc1" st_id="st1">

<WbsNum>1</WbsNum>

<ElemDesc>Space Shuttle</ElemDesc>

<LongDesc>Space Shuttle</LongDesc>

<ElemLevel>1</ElemLevel>

<ElemSeq>0</ElemSeq>

</Element>

<Element id="ce2" cc_id="cc1" st_id="st1">

<WbsNum>1.1</WbsNum>

<ElemDesc>Design</ElemDesc>

<LongDesc>Design</LongDesc>

<ParentID ce_id="ce1" />

<ElemSeq>1</ElemSeq>

</Element>

The following elements are used:
Element Parent Element Description
Element Element Enclosing element for Element information. Contains attributes to relate the element back to the Contract and Structure sections.
WbsNum Element The structure’s code ID.
ElemDesc Element The structure’s code description.
LongDesc Element he structure’s code description.
ElemLevel Element The level of this structure element. Only present for the top level element.
ElemSeq Element The sequence number for this element. Starts at 0 and increments for each element output.
ElemType Element

If element uniquely identifies a Control Account, output CA.

If element uniquely identifies a Work Package with the Planning Package progress technique, output PP.

If element uniquely identifies a Work Package with a progress technique which is not a Planning Package, output WP.

EVM Element

Output when the element uniquely identifies a WP:

  • A - Level of Effort

  • B — Milestones
  • C — % Complete
  • D — Unit Complete
  • E — 50-50
  • F — 0-100
  • G — 100-0
  • H — User Defined
  • J — Apportioned
  • K — Planning Package
  • L — Assignment % Complete
  • M — Calculated Apportionment
  • N — Steps
  • O — Earned As Spent
  • P — % Complete Manual Entry
ParentId Element Parent element of the current element. An output only for level 2 elements and below.
ProjOff Element Project officer code for WBS and OBS structures only.

If the element is a control account and the Manager field is defined, the manager value is exported; otherwise, the ProjOff field is exported but only if a relevant Project Officer field has been specified.

UserDefValue Element If the element is a control account level element and there are control account level codes assigned, each control account level code assignment will be exported.
UserDefValue Element If the Status flag is being exported, it will be exported as a code.

The following attributes are used:

Attribute Description
ce_id Internal unique ID assigned to the element. Used to relate costs back to element.
cc_id Internal unique ID assigned to the contract.
St_id Internal unique ID assigned to the structure.